Boolean Abstractions for Realizability Modulo Theories
نویسندگان
چکیده
Abstract In this paper, we address the problem of (reactive) realizability specifications theories richer than Booleans, including arithmetic theories. Our approach transforms theory into purely Boolean by (1) substituting literals variables, and (2) computing an additional requirement that captures dependencies between new variables imposed literals. The resulting specification can be passed to existing off-the-shelf tools, is realizable if only original realizable. first contribution a brute-force version our method, which requires number SMT queries doubly exponential in input Then, present faster method exploits nested encoding search for extra uses SAT solving traversing space internally. Another prototype Z3-Python. Finally, report empirical evaluation using inspired real industrial cases. To best knowledge, succeeds non-Boolean LTL realizability.
منابع مشابه
Orthogonality and Boolean Algebras for Deduction Modulo
Originating from automated theorem proving, deduction modulo removes computational arguments from proofs by interleaving rewriting with the deduction process. From a proof-theoretic point of view, deduction modulo defines a generic notion of cut that applies to any first-order theory presented as a rewrite system. In such a setting, one can prove cut-elimination theorems that apply to many theo...
متن کاملSkolemization Modulo Theories
Combining classical automated theorem proving techniques with theory based reasoning, such as satisfiability modulo theories, is a new approach to first-order reasoning modulo theories. Skolemization is a classical technique used to transform first-order formulas into equisatisfiable form. We show how Skolemization can benefit from a new satisfiability modulo theories based simplification techn...
متن کاملStructured Learning Modulo Theories
Modelling problems containing a mixture of Boolean and numerical variables is a long-standing interest of Artificial Intelligence. However, performing inference and learning in hybrid domains is a particularly daunting task. The ability to model this kind of domains is crucial in “learning to design” tasks, that is, learning applications where the goal is to learn from examples how to perform a...
متن کاملTowards Diagnosis Modulo Theories
We introduce a new flexible approach to modelbased diagnosis based on satisfiability modulo theories (SMT) solving. The idea is to translate a diagnosis problem into a SAT problem with additional theory constraints. An entirely discrete model can be translated directly into a SAT representation, but for a hybrid (continuous-discrete) model, additional numerical equalities between terms will be ...
متن کاملSatisfiability Modulo Theories
DPLL During search, DPLL states are pairs M ||F where M is a truth assignment F is a set of clauses (problem clauses + learned clauses) The truth assignment is a list of literals: either decision literals (guesses) or implied literals (by unit propagation). If literal l is implied by unit propagation from clause C ∨ l, then the clause is recorded as the explanation for l. This is written lC∨l i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Lecture Notes in Computer Science
سال: 2023
ISSN: ['1611-3349', '0302-9743']
DOI: https://doi.org/10.1007/978-3-031-37709-9_15